<?php
/*
Laboratorio No. 3
Programación Cientifica Comercial

Autor:
Jorge Luis Pérez Canto

Carné:
201024865
*/

$nombre=$_POST["nombre"];
$edad=$_POST["edad"];
$estatura=$_POST["estatura"];
$peso=$_POST["peso"];
$sueldo=$_POST["sueldo"];
$anios=$_POST["anios"];
$c1=$_POST["clase1"];
$c2=$_POST["clase2"];
$c3=$_POST["clase3"];
$c4=$_POST["clase4"];

class Persona
{
	private $nombre;
	private $edad;
	private $estatura;
	private $peso;

	function __construct($nombre, $edad, $estatura, $peso)
	{
		$this->nombre=$nombre;
		$this->edad=$edad;
		$this->estatura=$estatura;
		$this->peso=$peso;
	}

	public function getNombre ()
	{
		return $this->nombre;
	}
	public function getEdad()
	{
		return $this->edad;
	}
	public function getEstatura()
	{
		return $this->estatura;
	}
	public function getPeso()
	{
		return $this->peso;
	}
}

class Catedratico extends Persona
{
	private $IGSS;
	private $Sueldo;
	private $Anios;
	private $Clases;

	function __construct($nombre, $edad, $estatura, $peso, $sueldo, $anios, $c1, $c2, $c3, $c4)
	{
		parent::__construct($nombre, $edad, $estatura, $peso);
		$this->Sueldo=$sueldo;
		$this->Anios=$anios;
		$this->Clases=array($c1, $c2, $c3, $c4);
	}

	public function getSueldo()
	{
		return $this->Sueldo;
	}
	public function getIGSS()
	{
		$this->IGSS=0.0483*$this->Sueldo;
		return $this->IGSS;
	}
	public function getAnios()
	{
		return $this->Anios;
	}
	public function getClases()
	{
		return print_r($this->Clases);
	}
}

if (!empty($_POST["nombre"]) && !empty($_POST["edad"])) {
	if (!empty($_POST["estatura"]) && !empty($_POST["peso"])) {
		if (!empty($_POST["sueldo"]) && !empty($_POST["anios"])) {
			if (!empty($_POST["clase1"]) && !empty($_POST["clase2"])) {
				if (!empty($_POST["clase3"]) && !empty($_POST["clase4"])) {
					$catedratico = New Catedratico ($nombre, $edad, $estatura, $peso, $sueldo, $anios, $c1, $c2, $c3, $c4);
					echo "Nombre: ".$catedratico->getNombre()."<br>";
					echo "Edad: ".$catedratico->getEdad()."<br>";
					echo "Estatura: ".$catedratico->getEstatura()."<br>";
					echo "Peso: ".$catedratico->getPeso()."<br>";
					echo "Sueldo: ".$catedratico->getSueldo()."<br>";
					echo "IGSS: ".$catedratico->getIGSS()."<br>";
					echo "Anios: ".$catedratico->getAnios()."<br>";
					echo "Clases: <br>";
					echo $catedratico->getClases();
				} else {echo "Error: No lleno todo el formulario.";}
			} else {echo "Error: No lleno todo el formulario.";}
		} else {echo "Error: No lleno todo el formulario.";}
	} else {echo "Error: No lleno todo el formulario.";}
} else {echo "Error: No lleno todo el formulario.";}
?>